home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 1 / Eagles_Nest_Mac_Collection_Disc_1.TOAST / Viewers & Converters / EPSConvert11 / epsConverter™ 1.1 / Release Notes 1.1 < prev    next >
Text File  |  1994-08-25  |  7KB  |  123 lines

  1. epsConverter™ 1.1 Release Notes
  2.  
  3. As updates appear down the road, this document will be the quickest path to learning what has changed since the previous release.  A list of known problems/limitations in the current release appears at the end of this document.
  4.  
  5.  
  6. Changes from Version 1.0 to 1.1
  7.  
  8. New Features
  9.  
  10. • A text extraction feature has been added.  Choosing the "Macintosh Text" option in the Preferences dialog causes epsConverter to enter "text extraction mode."  This will result in the creation of simple ASCII text files (with Macintosh character encoding) whose contents contain only the text portions of the input EPS files. This is useful for simply browsing the textual content of EPS files or for doing text searches.  Note that the initial implementation is quite simple and does not account for such issues as the text's location on the original EPS page, etc. The text files can be opened with TeachText/SimpleText, or with any text editor or word processor.
  11.  
  12. • The error dialog is now somewhat more informational.  If you experience an error which displays only a number with no descriptive text, please let us know.
  13.  
  14. • The FPU-enabled version is no longer supplied as a patch which works only on registered copies.  A full FPU-enabled version is now included with the distribution package.
  15.  
  16. Bug Fixes
  17.  
  18. • Several cosmetic bugs in the progress dialog have been fixed:
  19.      (1) When converting more than 186 files at once, the progress indicator would get stuck.
  20.      (2) There was excessive flickering while updating the progress bar.
  21.      (3) When converting a folder of several short files, user events (such as attempting to cancel) were ignored.
  22.  
  23. • A rogue debugger break which was accidentally left active has been disabled.
  24.  
  25. • For dashed lines, the length of the dash array is now capped at 6.  EPS files normally allow up to 11 dash parameters, while Illustrator allows only 6.  As a result, some EPS files caused epsConverter to generate dash arrays which were too large for Illustrator to handle.  The symptom was that Illustrator would display an error dialog after attempting to read the file, complaining about the "d" operator.
  26.  
  27. • A problem was fixed which caused some files to trigger a limitcheck error while executing the clip operator.  This was most common with files generated by the LaserWriter 7.x driver.
  28.  
  29. • The bounding box is now more accurate, especially for files containing text.
  30.  
  31. • The statusdict implementation is more complete, for better compatibility with PostScript print-to-disk files as well as ill-behaved EPS files.
  32.  
  33. • When converting a folder which contained subfolders, the folder hierarchy was not preserved in the converted folder.  It was flattened so that all converted files were placed in a single output folder.  This is no longer the case.
  34.  
  35.  
  36. Known Problems and Limitations
  37.  
  38. • Stroked Text
  39.   
  40.    Photoshop does not rasterize stroked text.  A future release will offer
  41.    the option of generating path data for stroked text so that it is rasterized
  42.    by Photoshop.
  43.  
  44. • Placed Images
  45.  
  46.    Bitmap images are converted into placed images in the Illustrator file.
  47.    These print fine, but are of limited use since Illustrator has no raster
  48.    manipulation tools (it is a vector-only package), and thus does not display
  49.    them.  Even worse, when opening a converted document with embedded
  50.    placed images, Illustrator will prompt for the location of each placed image,
  51.    ignoring the fact that the data is embedded in the file itself.  This is a
  52.    limitation of Illustrator.  As a work-around, a future release of epsConverter
  53.    will offer the option of saving placed images into separate Photoshop-
  54.    compatible raster EPS files.
  55.  
  56. • Binary Headers/Trailers
  57.  
  58.    EPS files with binary headers and trailers currently choke epsConverter's
  59.    parser.  The symptom is a failure to convert with error #20 and a log
  60.    entry that looks something like the following:
  61.  
  62.       %%[ Error: undefined; OffendingCommand: ≈–”Δ ]%%
  63.  
  64.    This is most common with PC/DOS/Windows EPS files with embedded
  65.    TIFF previews.  A future release will correct this problem.  For now,
  66.    the work-around is to open the file in a text editor and delete all characters
  67.    preceding the "%!PS" at the front of the file, as well as all "funny"
  68.    characters at the end of the file before converting.
  69.  
  70.  • Font Re-encoding.
  71.   
  72.    When a font re-encoding uses a glyph which is not normally
  73.    defined by the standard PostScript encoding vector, the glyph
  74.    is treated as ".notdef" and is replaced by the NULL character.
  75.    Only reencoding of StandardEncoding is supported.  Symbol
  76.    encoding and other special encodings are not supported.
  77.   
  78.  • Patterns
  79.  
  80.    epsConverter does not generate Illustrator patterns.
  81.    An interesting side-effect of this is that you can convert
  82.    a file which is already in Illustrator EPS format, and patterns
  83.    will be simplified into lower-level objects.  The resulting
  84.    Illustrator file will be larger than the original file, but it
  85.    can be read into applications such as Photoshop, which normally
  86.    ignore patterns, (and the patterns will be rasterized!)
  87.  
  88.  • eofill and eoclip Operators Not Emulated
  89.   
  90.    EPS files may make use of these two operators as an alternate
  91.    way to fill and clip paths.  The Illustrator file format does
  92.    not support the use of these operators directly, so they must
  93.    be emulated.  In this release, these operators are simply
  94.    treated as though they were the fill and clip operators,
  95.    respectively.  The result is that some paths and masks may be
  96.    completely filled in, when they should actually contain interior holes.
  97.    
  98.  • clippath Operator Not Fully Emulated
  99.   
  100.    The clippath operator is used to turn a clipping mask into a path object
  101.    that can be filled or stroked.  Use of this operator in an EPS file
  102.    may result in a translation with undefined drawing behavior.
  103.  
  104.  • Non-Uniform Pen Scaling
  105.  
  106.    Some EPS files may scale user space non-uniformly in x and y.
  107.    That is, they may stretch the vertical axis by a different
  108.    amount then they stretch the horizontal axis.  In this case,
  109.    the pen's shape is also supposed to be scaled non-uniformly,
  110.    with the result that stroked lines will have varying width
  111.    depending upon their orientation, and their end caps will be skewed.
  112.    epsConverter will correctly handle all effects of non-uniform
  113.    scaling EXCEPT for its effect on line widths and end cap skewing.
  114.    It is our opinion that this case arises infrequently enough as to not
  115.    warrant attention in the first release. Let us know if you believe otherwise.
  116.  
  117.  • Halftone Screens
  118.  
  119.    Any halftone screens set in the EPS file are ignored.
  120.    Halftone screens are device-dependent and do not have
  121.    a representation in the Illustrator file format.
  122.  
  123.